package com.business.activiti.model.auto;

import java.io.Serializable;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.lang.Integer;

/**
 * 诉求信息 AppealInfo 
 * @author LuJingyuan_自动生成
 * @email 674326842@qq.com
 * @date 2020-11-18 14:12:53
 */
public class AppealInfo implements Serializable {

	private static final long serialVersionUID = 1L;
	
		
	/**  **/
	private String id;
		
	/** 诉求类型 **/
	private String appealTypeId;
		
	/** 用户 **/
	private String userId;

		
	/** 创建时间 **/
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
	private Date createTime;
		
	/** 结束时间 **/
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
	private Date endTime;
		
	/** 当前状态 **/
	private Integer status;
		
	/** 流程定义id **/
	private String processDefinitionId;
		
	/** 流程实例id **/
	private String processInstanceId;
		
	/** 是否删除 **/
	private Integer isDel;
		
	/** 模型id **/
	private String modelId;
		
	/** 开始表单实例 **/
	private String startEventFormId;
		
		
	public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }
	 
			
	public String getAppealTypeId() {
        return appealTypeId;
    }

    public void setAppealTypeId(String appealTypeId) {
        this.appealTypeId = appealTypeId;
    }
	 
			
	public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }
	 
			
	public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }
	 
			
	public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }
	 
			
	public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }
	 
			
	public String getProcessDefinitionId() {
        return processDefinitionId;
    }

    public void setProcessDefinitionId(String processDefinitionId) {
        this.processDefinitionId = processDefinitionId;
    }
	 
			
	public String getProcessInstanceId() {
        return processInstanceId;
    }

    public void setProcessInstanceId(String processInstanceId) {
        this.processInstanceId = processInstanceId;
    }
	 
			
	public Integer getIsDel() {
        return isDel;
    }

    public void setIsDel(Integer isDel) {
        this.isDel = isDel;
    }
	 
			
	public String getModelId() {
        return modelId;
    }

    public void setModelId(String modelId) {
        this.modelId = modelId;
    }
	 
			
	public String getStartEventFormId() {
        return startEventFormId;
    }

    public void setStartEventFormId(String startEventFormId) {
        this.startEventFormId = startEventFormId;
    }
	 
			
	public AppealInfo() {
        super();
    }
    
																																																									
	public AppealInfo(String id,String appealTypeId,String userId,Date createTime,Date endTime,Integer status,String processDefinitionId,String processInstanceId,Integer isDel,String modelId,String startEventFormId) {
	
		this.id = id;
		this.appealTypeId = appealTypeId;
		this.userId = userId;
		this.createTime = createTime;
		this.endTime = endTime;
		this.status = status;
		this.processDefinitionId = processDefinitionId;
		this.processInstanceId = processInstanceId;
		this.isDel = isDel;
		this.modelId = modelId;
		this.startEventFormId = startEventFormId;
		
	}
	
}